package com.ntanh.mealplanner.base.model;

import java.util.Date;

/**
 * Interface marks class which can be historical
 *
 * Created by Anh Nguyen on 2/24/2015.
 */
public interface Timestampable {

    /**
     * Property which represents createdDate.
     */
    String PROP_CREATED_DATE = "createdDate";

    /**
     * Property which represents modifiedDate.
     */
    String PROP_MODIFIED_DATE = "modifiedDate";

    /**
     * Property which represents createdBy.
     */
    String PROP_CREATED_BY = "createdBy";

    /**
     * Property which represents modifiedBy.
     */
    String PROP_MODIFIED_BY = "modifiedBy";

    Date getCreatedDate();

    void setCreatedDate(Date createdDate);

    Date getModifiedDate();

    void setModifiedDate(Date modifiedDate);

    String getCreatedBy();

    void setCreatedBy(String createdBy);

    String getModifiedBy();

    void setModifiedBy(String modifiedBy);
}
